package org.jeecg.modules.param.member.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.jeecg.common.aspect.annotation.Dict;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;

/**
 * @Description: 会员借车次数统计返回
 * @Author: 月月鸟
 * @Date:   2021-05-25
 * @Version: V1.0
 */
@Data
@ApiModel(value="会员借车次数统计返回", description="会员借车次数统计返回")
public class MemberStatisticsRsp implements Serializable {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty(value = "会员id")
    private String id;

    @Excel(name = "会员号", width = 15)
    @ApiModelProperty(value = "会员号")
    private String code;

    @Excel(name = "姓名", width = 15)
    @ApiModelProperty(value = "姓名")
    private String name;

    @Excel(name = "性别", width = 15, dicCode = "sex")
    @Dict(dicCode = "sex")
    @ApiModelProperty(value = "性别")
    private java.lang.String sex;

    @Excel(name = "身份证号", width = 15)
    @ApiModelProperty(value = "身份证号")
    private java.lang.String idCard;

    @Excel(name = "钱包余额", width = 15,format = "0.00")
    @ApiModelProperty(value = "钱包余额")
    private java.math.BigDecimal balance;
    //充值记录
    @Excel(name = "充值金额", width = 15)
    @ApiModelProperty(value = "充值金额")
    private java.math.BigDecimal chargeSum;
    //借车记录
    @Excel(name = "借车次数",width = 15)
    @ApiModelProperty(value = "借车次数")
    private int lendCount;

    @Excel(name = "扫码骑行次数",width = 15)
    @ApiModelProperty(value = "扫码骑行次数")
    private int sweepCount;

    @Excel(name = "刷卡骑行次数",width = 15)
    @ApiModelProperty(value = "刷卡骑行次数")
    private int brushCount;

    private java.lang.Integer useLong;

    @Excel(name = "用车时长(分钟)", width = 15)
    @ApiModelProperty(value = "用车时长(分钟)HH:mm")
    private java.lang.String useHHMM;

    @Excel(name = "消费金额", width = 15)
    @ApiModelProperty(value = "消费金额")
    private java.math.BigDecimal totalAmount;


}
